
/* MAX WIDTH 1023 */
	@media 
		only screen and (max-width: 1023px)
		{
			/* PAGE ACCOUNT */
			html .woocommerce #customer_login.col2-set .col-1, 
			html .woocommerce-page #customer_login.col2-set .col-1 {padding:0 10px 0 0;}
			html .woocommerce #customer_login.col2-set .col-2, 
			html .woocommerce-page #customer_login.col2-set .col-2 {padding:0 0 0 10px;} 
			html .woocommerce form .form-row.form-row-first, 
			html .woocommerce-page form .form-row.form-row-first {padding:0;}
			#billing_first_name_field,
			#billing_email_field{padding-right:30px;}
		}
	
	@media 
		only screen and (max-width: 1280px){
			.slideshow-wrapper .woocoommerce .featured_product_slider_wrapper .slider_control .prev, .woocoommerce-page .slideshow-wrapper .featured_product_slider_wrapper .slider_control .prev, .slideshow-wrapper .featured_product_slider_wrapper .slider_control .prev{left:20px !important;margin-left:0 !important}
			.slideshow-wrapper .woocoommerce .featured_product_slider_wrapper .slider_control .next, .woocoommerce-page .slideshow-wrapper .featured_product_slider_wrapper .slider_control .next, .slideshow-wrapper .featured_product_slider_wrapper .slider_control .next{right:20px !important;margin-right:0 !important}
		}

	/* MAX WIDTH 1200PX */
	@media 
		only screen and (max-width: 1200px)	{
			#em_quickshop_handler{display:none !important}
			.body-wrapper{overflow:hidden}
			body.page div.product div.images #wrap .cloud-zoom-big,
			body.woocommerce div.product div.images #wrap .cloud-zoom-big,
			body.woocommerce-page div.product div.images #wrap .cloud-zoom-big,
			body.woocommerce #content div.product div.images #wrap .cloud-zoom-big,
			body.woocommerce-page #content div.product div.images #wrap .cloud-zoom-big {
				z-index:999999!important;
				left:0 !important;
				margin-left:0 !important;
			}
			
		}
/*==============================================================*/
/*                     FOR PC MIN 1025  effect                  */
/*==============================================================*/

@media 
only screen and (min-width: 1025px){
	/* EFFECT FOR PC */
	.woocommerce .featured_product_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart,
	.woocommerce-page .featured_product_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart,
	.woocommerce .featured_product_slider_wrapper_inner ul.products li.product .product-meta-wrapper .list_add_to_cart,
	.woocommerce-page .featured_product_slider_wrapper_inner ul.products li.product .product-meta-wrapper .list_add_to_cart,
	.woocommerce-page .custom_category_shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart,
	.woocommerce .custom_category_shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart,
	.woocommerce-page .custom-products-shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart,
	.woocommerce .custom-products-shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart{
		position:absolute;
		top:-36px;
		right:0;
	}
	
	.woocommerce .featured_product_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart a,
	.woocommerce-page .featured_product_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart a,
	.woocommerce .featured_product_slider_wrapper_inner ul.products li.product .product-meta-wrapper .list_add_to_cart a,
	.woocommerce-page .featured_product_slider_wrapper_inner ul.products li.product .product-meta-wrapper .list_add_to_cart a,
	.woocommerce-page .custom_category_shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart a,
	.woocommerce .custom_category_shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart a,
	.woocommerce-page .custom-products-shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart a,
	.woocommerce .custom-products-shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart a{
		text-indent:-9999px;
		height:40px;
		width:40px;
		line-height:40px;
		padding:0;
		z-index:99;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-o-border-radius:0;
		border:0;
		background-image:url(../images/ic-view-product.png);
		background-position:center;
		background-repeat:no-repeat;
		opacity:0;
		filter:alpha(opacity=0)
	}
	
	.woocommerce .featured_product_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart a.product_type_simple ,
	.woocommerce-page .featured_product_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart a.product_type_simple,
	.woocommerce .featured_product_slider_wrapper_inner ul.products li.product .product-meta-wrapper .list_add_to_cart a.product_type_simple,
	.woocommerce-page .featured_product_slider_wrapper_inner ul.products li.product .product-meta-wrapper .list_add_to_cart a.product_type_simple,
	.woocommerce-page .custom_category_shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart a.product_type_simple,
	.woocommerce .custom_category_shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart a.product_type_simple,
	.woocommerce-page .custom-products-shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart a.product_type_simple,
	.woocommerce .custom-products-shortcode ul.products li.product .product-meta-wrapper .list_add_to_cart a.product_type_simple{
		background-image:url(../images/ic-add-to-cart.png);
		background-position:center;
		background-repeat:no-repeat;
	}
	
	.woocommerce .featured_product_wrapper ul.products li.product:hover .product-meta-wrapper .list_add_to_cart a,
	.woocommerce-page .featured_product_wrapper ul.products li.product:hover .product-meta-wrapper .list_add_to_cart a,
	.woocommerce .featured_product_slider_wrapper_inner ul.products li.product:hover .product-meta-wrapper .list_add_to_cart a,
	.woocommerce-page .featured_product_slider_wrapper_inner ul.products li.product:hover .product-meta-wrapper .list_add_to_cart a,
	.woocommerce-page .custom_category_shortcode ul > li.product:hover > .product-meta-wrapper > .list_add_to_cart a,
	.woocommerce .custom_category_shortcode ul > li.product:hover > .product-meta-wrapper > .list_add_to_cart a,
	.woocommerce-page .custom-products-shortcode ul.products li.product:hover .product-meta-wrapper .list_add_to_cart a,
	.woocommerce .custom-products-shortcode ul.products li.product:hover .product-meta-wrapper .list_add_to_cart a{
		height:30px;
		width:30px;
		opacity:1;
		line-height:30px;
		filter:alpha(opacity=100);
	}
	



	#main-module-container ul li.product .product_thumbnail_wrapper > a[href^=http],
	.woocommerce .featured_product_slider_wrapper ul.products li.product .product_thumbnail_wrapper > a[href^=http] 
		{ 	
			perspective:600px;
			-webkit-perspective:600px;
			-o-perspective:600px;
			-moz-perspective:600px;
			display:block;
			border-bottom:0;
			position:relative;
		}
	#main-module-container ul li.product a .product-image-front 
		{	text-align:center;left:0;top:0;z-index:1;
			position:relative;
			max-width:100%;
			backface-visibility:hidden;
			-moz-backface-visibility:hidden;
			-webkit-backface-visibility:hidden;
			-o-backface-visibility:hidden;
			transform:rotateX(0deg) rotateY(0deg);
			-moz-transform:rotateX(0deg) rotateY(0deg);
			-webkit-transform:rotateX(0deg) rotateY(0deg);
			-o-transform:rotateX(0deg) rotateY(0deg);
			transform-style:preserve-3d;
			-moz-transform-style:preserve-3d;
			-webkit-transform-style:preserve-3d;
			-o-transform-style:preserve-3d;
			transition:all 500ms ease-in-out 0s;
			-moz-transition:all 500ms ease-in-out 0s;
			-webkit-transition:all 500ms ease-in-out 0s;
			-o-transition:all 500ms ease-in-out 0s;
			box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		}
	#main-module-container ul li.product a .product-image-front:before{
	}
		
	.ie #main-module-container ul li.product a:hover .product-image-front {
			transform:none !important;
	}
	
	#main-module-container ul li.product a .product-image-back
		{
			text-align:center;
			left:0;
			top:0;
			z-index:1;
			position:absolute;
			height:auto;
			backface-visibility:hidden;
			-moz-backface-visibility:hidden;
			-webkit-backface-visibility:hidden;
			-o-backface-visibility:hidden;
			transform:rotateX(0deg) rotateY(-180deg);
			-moz-transform:rotateX(0deg) rotateY(-180deg);
			-webkit-transform:rotateX(0deg) rotateY(-180deg);
			-o-transform:rotateX(0deg) rotateY(-180deg);
			transform-style:preserve-3d;
			-moz-transform-style:preserve-3d;
			-webkit-transform-style:preserve-3d;
			-o-transform-style:preserve-3d;
			transition:all 500ms ease-in-out 0s;
			-moz-transition:all 500ms ease-in-out 0s;
			-webkit-transition:all 500ms ease-in-out 0s;
			-o-transition:all 500ms ease-in-out 0s;
		}
	
	#main-module-container ul li.product .product_thumbnail_wrapper > a[href^=http]:before, .woocommerce .featured_product_slider_wrapper ul.products li.product .product_thumbnail_wrapper > a[href^=http]:before{
			/*backface-visibility:hidden;
			-moz-backface-visibility:hidden;
			-webkit-backface-visibility:hidden;
			-o-backface-visibility:hidden;
			transform:rotateX(0deg) rotateY(-180deg);
			-moz-transform:rotateX(0deg) rotateY(-180deg);
			-webkit-transform:rotateX(0deg) rotateY(-180deg);
			-o-transform:rotateX(0deg) rotateY(-180deg);
			transform-style:preserve-3d;
			-moz-transform-style:preserve-3d;
			-webkit-transform-style:preserve-3d;
			-o-transform-style:preserve-3d;
			transition:all 0.6s ease-in-out 0s;
			-moz-transition:all 0.6s ease-in-out 0s;
			-webkit-transition:all 0.6s ease-in-out 0s;
			-o-transition:all 0.6s ease-in-out 0s;
			position:absolute;
			top:0;
			left:0;
			right:0;
			bottom:0;
			background-color:#ffffff;
			content:"";*/
	}
	
	#main-module-container ul li.product a:hover .product-image-front 
		{
			transform:rotateX(0deg) rotateY(180deg);
			-moz-transform:rotateX(0deg) rotateY(180deg);
			-webkit-transform:rotateX(0deg) rotateY(180deg);
			-o-transform:rotateX(0deg) rotateY(180deg);
		}
	
	#main-module-container ul li.product a:hover .product-image-back 
		{
			z-index:3;
			transform:rotateX(0deg) rotateY(0deg);
			-moz-transform:rotateX(0deg) rotateY(0deg);
			-webkit-transform:rotateX(0deg) rotateY(0deg);
			-o-transform:rotateX(0deg) rotateY(0deg);
			transform-style:preserve-3d;
			-moz-transform-style:preserve-3d;
			-webkit-transform-style:preserve-3d;
			-o-transform-style:preserve-3d
		}
	
	#main-module-container ul li.product a:hover:before {
			z-index:2;
			transform:rotateX(0deg) rotateY(0deg);
			-moz-transform:rotateX(0deg) rotateY(0deg);
			-webkit-transform:rotateX(0deg) rotateY(0deg);
			-o-transform:rotateX(0deg) rotateY(0deg);
			transform-style:preserve-3d;
			-moz-transform-style:preserve-3d;
			-webkit-transform-style:preserve-3d;
			-o-transform-style:preserve-3d	
	}
		
		
	.ie #main-module-container ul li.product a:hover .product-image-back,.ie #main-module-container ul li.product a .product-image-back {
		transform:none !important;
	}
		
	#header .product-image-back , #footer .product-image-back 
		{
			display:none;
		}
	
	
	/* CHECKOUT */
	.span12 form.checkout-resgister input#account_username {max-width:100%!important;}
}


/*==============================================================*/
/*                     FOR IPAD 1024 - 768                      */
/*==============================================================*/

@media 
only screen and (max-width: 1024px) and (min-width: 768px)
	{
		#container-main.span12  > .main-content.alpha.omega{
			margin-left:0;
			margin-right:0;
		}
		
		/*==*/
		/* WIGDET */
		.widget_recent_comments_custom ul li, .widget_multitab ul.tabs-comments-list li,.widget_customrecent ul li, .widget_multitab ul.tabs-post-list li{ padding-left:60px;}
		.widget_recent_comments_custom .avarta, .widget_multitab ul.tabs-comments-list li .avarta,.widget_customrecent ul li .avarta, .widget_multitab ul.tabs-post-list li .avarta,.widget_customrecent ul li .image, .widget_multitab ul.tabs-post-list li .image{ width:50px;}
		html .woocommerce ul.cart_list li span.amount, html .woocommerce ul.product_list_widget li span.amount, html .woocommerce-page ul.cart_list li span.amount, html .woocommerce-page ul.product_list_widget li span.amount{font-size:16px;line-height:20px;}
		
		/* SHORTCODE BANNER */
		.wd-banner-width .shortcode_wd_banner.big .shortcode_wd_banner_inner{padding:0 !important}
		.wd-banner-width .shortcode_wd_banner.big h3.banner-title{
			font-size:32px !important;
			line-height:30px !important;
			letter-spacing:-3px !important;
		}
		.wd-banner-width .shortcode_wd_banner .shortcode_banner_simple_bullet{
			margin-bottom:0 !important;
		}
		
		.wd-banner-width .shortcode_wd_banner.big  h4.banner-sub-title{
			font-size:15px !important;
			line-height:15px !important;
			letter-spacing:-1px !important;
		}
		
		.shortcode_wd_banner.big .shortcode_wd_banner_inner{
			padding-top:30px !important;
			padding-bottom:40px !important
		}
		
		.shortcode_wd_banner.big h3.banner-title{
			font-size:70px !important;
			line-height:50px !important;
			letter-spacing:-6px !important;
		}
		
		.shortcode_wd_banner.big  h4.banner-sub-title{
			font-size:35px !important;
			line-height:25px !important;
			letter-spacing:-3px !important;
		}
		
		.shortcode_wd_banner .shortcode_banner_simple_bullet{
			margin-bottom:20px !important;
		}
		
		
		.shortcode_wd_banner.small .shortcode_wd_banner_inner{
			padding-top:10px !important;
			padding-bottom:130px !important
		}
		
		.shortcode_wd_banner.small h3.banner-title{
			font-size:38px !important;
			line-height:26px !important;
			letter-spacing:-3px !important;
		}
		
		.shortcode_wd_banner  h4.banner-sub-title{
			font-size:35px !important;
			line-height:25px !important;
			letter-spacing:-3px !important;
		}
		
		
		/* END SHORTCODE BANNER */
		/*==*/
		.left-sidebar-content.omega.alpha,.right-sidebar-content.omega.alpha {
			margin:0;
		}
	
		#header .header_search {top:4px;}
		#header .header_search, 
		#header .header_search:hover {width:160px;}
		#header .bg_search #s {width:120px;}
		#header #searchform .bg_search {padding-right:35px;}
		
		/* */
		
		#header .bg_search input[id^="s-"]  {width:120px;}
		#header form[id^="searchform-"]  .bg_search {padding-right:35px;}
		
		/* */
		
		/* PRODUCT GROUP */
		.woocommerce div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td, .woocommerce #content div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td,html .woocommerce div.product form.cart .group_table td.label, html .woocommerce #content div.product form.cart .group_table td.label, html .woocommerce-page div.product form.cart .group_table td.label, html .woocommerce-page #content div.product form.cart .group_table td.label, html .page div.product form.cart .group_table td.label{width:35%;}
		
		/* PRODUCT */
		html .woocommerce-page .custom-products-shortcode ul li.product .product-meta-wrapper,
		html .woocommerce .custom-products-shortcode ul li.product .product-meta-wrapper,
		.woocommerce ul.products .featured_product_wrapper .product_big_layout > li.product .product-meta-wrapper {
			max-width:100% !important;
		}
		
		
		.product-image-back {display:none;}
		.woocommerce .custom-product-shortcode ul.products li.product .product-meta-wrapper {min-height:0;}
		.rev_slider_wrapper {height:auto!important;}
		.portfolio .post-info-thumbnail {margin-bottom:15px;}
		.single-content .post .post-info-thumbnail .thumbnail .thumb-image {margin-bottom:15px;}
		
		.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a, 
		.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a {display:block;}
		.featured_product_slider_wrapper .slider_control .next,
		
		.woocommerce #content .cart-collaterals .cart_totals .checkout-button, 
		.woocommerce-page #content .cart-collaterals .cart_totals .checkout-button {font-size:14px;}
		
		/* WIDGET */
		html .widget-container.woocommerce ul.cart_list li, html .widget-container.woocommerce ul.product_list_widget li, html .woocommerce-page .widget-container ul.cart_list li, html .woocommerce-page .widget-container ul.product_list_widget li,.widget_popular ul li, .widget_hot_product ul li{padding-left:80px;min-height:70px;}
		html .woocommerce ul.cart_list li img, 
		html .woocommerce ul.product_list_widget li img, 
		html .woocommerce-page ul.cart_list li img, 
		html .woocommerce-page ul.product_list_widget li img,
		.widget_popular ul li .image, .widget_hot_product ul li .image{width:70px;height:70px;}
		.widget_popular ul li .image img, .widget_hot_product ul li .image img {margin-top:0;}
		
		/* CHECKOUT */
		.span12 #billing_country_field,
		html .span12 .woocommerce #content #billing_country_field, 
		html .woocommerce-page .span12 #content #billing_country_field, 
		html .span12 .woocommerce #billing_company_field, 
		html .woocommerce-page .span12 #billing_company_field, 
		html .span12 .woocommerce #billing_address_1_field, 
		html .woocommerce-page .span12 #billing_address_1_field, 
		html .span12 .woocommerce #billing_address_2_field, 
		html .woocommerce-page .span12 #billing_address_2_field, 
		html .span12 .woocommerce #billing_city_field, 
		html .woocommerce-page .span12 #billing_city_field,
		.span12 .woocommerce form.checkout-resgister .wd_billing_address .form-row-first, 
		.woocommerce .span12 form.checkout-resgister .wd_billing_address .form-row-last, 
		.woocommerce-page .span12 form.checkout-resgister .wd_billing_address .form-row-first, 
		.woocommerce-page .span12 form.checkout-resgister .wd_billing_address .form-row-last,
		.span12 #billing_first_name_field, .span12 #billing_email_field,
		.span12 .woocommerce form.checkout-resgister .wd_shipping_address #shipping_first_name_field, 
		.woocommerce-page .span12 form.checkout-resgister .wd_shipping_address #shipping_first_name_field, 
		.span12 .woocommerce form.checkout-resgister .wd_shipping_address #shipping_company_field, 
		.woocommerce-page .span12 form.checkout-resgister .wd_shipping_address #shipping_company_field, 
		.span12 .woocommerce form.checkout-resgister .wd_shipping_address #shipping_address_1_field, 
		.woocommerce-page .span12 form.checkout-resgister .wd_shipping_address #shipping_address_1_field, 
		.span12 .woocommerce form.checkout-resgister .wd_shipping_address #shipping_city_field, 
		.woocommerce-page .span12 form.checkout-resgister .wd_shipping_address #shipping_city_field, 
		.span12 .woocommerce form.checkout-resgister .wd_shipping_address #order_comments_field, 
		.woocommerce-page .span12 form.checkout-resgister .wd_shipping_address #order_comments_field, 
		.span12 .woocommerce form.checkout-resgister .wd_shipping_address #shipping_address_2_field, 
		.woocommerce-page .span12 form.checkout-resgister .wd_shipping_address #shipping_address_2_field{width:100%;padding-right:0;padding-left:0;}
		#collapse-login-regis .span12{ width:100%;margin-bottom:30px;}
		
		.span12 #order_review ,
		.span12 .wd_tabs_checkout .wd_tab-content .wd_shipping_address, 
		.span12 .wd_tabs_checkout .wd_tab-content .wd_billing_address{padding-left:0;padding-right:0;}
		html .span12 .woocommerce .wd_order_review table.shop_table thead th.product-total, 
		html .woocommerce-page .span12 .wd_order_review table.shop_table thead th.product-total {width:80px;}
		html .span12 .woocommerce .wd_order_review table.shop_table tfoot tr.cart-subtotal td, 
		html .woocommerce-page .span12 .wd_order_review table.shop_table tfoot tr.cart-subtotal td {padding-left:10px;}
		html .span12 .woocommerce .wd_order_review table.shop_table tfoot ul#shipping_method, 
		html .woocommerce-page .span12 .wd_order_review table.shop_table tfoot ul#shipping_method {padding-left:0;}
		html .span12 .woocommerce .wd_order_review table.shop_table tfoot tr.total .amount, 
		html .woocommerce-page .span12 .wd_order_review table.shop_table tfoot tr.total .amount {padding-left:0;}
		
		/* CHECKOUT */
		html .span18 .woocommerce .wd_checkout_method form .form-row.form-row-first,
		html .woocommerce-page .span18 .wd_checkout_method form .form-row.form-row-first,
		html .span18 .woocommerce .wd_checkout_method form .form-row.form-row-last,
		html .woocommerce-page .span18 .wd_checkout_method form .form-row.form-row-last,
		html .span18 .woocommerce .checkout-resgister .form-row.form-row-first,
		html .woocommerce-page .span18 .checkout-resgister .form-row.form-row-first,
		html .span18 .woocommerce .checkout-resgister .form-row.form-row-last,
		html .woocommerce-page .span18 .checkout-resgister .form-row.form-row-last{padding:0;width:100%;}
		
		.logged-in .span12 .wd_tabs_checkout .nav-tabs li {width:100%;}
		.span18 #billing_company_field, .span18 #billing_address_1_field, .span18 #billing_address_2_field, .span18 #billing_city_field {width:100%;padding-right:0; }
		.span18 #billing_first_name_field, .span18  #billing_email_field {padding-right:0;}
		.span18 #billing_country_field {padding-right:0;width:100%;}
	
	}

/*==============================================================*/
/*                     OTHERS                                   */
/*==============================================================*/

	/* MAX WIDTH 1024 */
	@media 
		only screen and (max-width: 1024px)
		{
			.tparrows.hidearrows{
				opacity:1 !important;
				filter:alpha(opacity=100) !important;
			}
			.shortcode_wd_banner.small h3.banner-title{
				font-size:38px !important;
				line-height:26px !important;
				letter-spacing:-3px !important;
			}
			
			.shortcode_wd_banner  h4.banner-sub-title{
				font-size:35px !important;
				line-height:25px !important;
				letter-spacing:-3px !important;
			}
			/*==*/
			body.woocommerce #main_content.span12 .upsell_wrapper .upsell_control > a#product_upsell_prev,#main_content.span12 .products-tabs-wrapper .related.products .related_control #product_related_prev,
			body.woocommerce  #main_content.span12 .upsell_wrapper .upsell_control > a#product_upsell_next, #main_content.span12 .products-tabs-wrapper .related.products .related_control #product_related_next{
				
			}
			/* ADVERTISIMENT */
			.wd_content_inder_menu .menu-advertisment,.wd_content_inder_menu .wd-shipping{float:left !important;text-align:center;margin-top:10px;width:100%}	
			
			/*==*/
		
			/* FIX EFFECT MOBLIE */
			#main-module-container ul li.product a:hover .product-image-front 
			{
				transform:rotateY(0deg);
				-moz-transform:rotateY(0deg);
				-webkit-transform:rotateY(0deg);
				-o-transform:rotateY(0deg)
			}
			#main-module-container ul li.product a:hover .product-image-back 
			{
				z-index:0;
				transform:rotateX(0deg) rotateY(0deg);
				-moz-transform:rotateX(0deg) rotateY(0deg);
				-webkit-transform:rotateX(0deg) rotateY(0deg);
				-o-transform:rotateX(0deg) rotateY(0deg);
				transform-style:preserve-3d;
				-moz-transform-style:preserve-3d;
				-webkit-transform-style:preserve-3d;
				-o-transform-style:preserve-3d
			}
			/*==*/
			
				/* BANNER CONTACT */
				div.wd-banner-contact{margin-right:0;}
				/* BANNER PRODUCT DETAIL */
				.wd-bottom-banner.one_half{text-align:center !important}
			/*==*/
			
				/* MAIN SLIDER */
				body .slideshow-sub-wrapper.wd_wide .featured_product_slider_wrapper > div .pager{
					display:none !important;
				}
			
			/* SIDER BAR */
			#left-sidebar .widget-container{margin-left:10px;}
			#right-sidebar .xoxo{margin-right:10px;}
			
			
			/* HEADER */
			#header .header-top {padding:0 10px;}
			#header .header-top:after {width:10px;}
			html .woocommerce .woocommerce-breadcrumb, #crumbs {padding-left:10px;padding-right:10px;}
			
			/* RELATED */
			html .woocommerce .related ul.products li.product .product_thumbnail_wrapper, 
			html .woocommerce-page .related ul.products li.product .product_thumbnail_wrapper .product_thumbnail_wrapper {position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:0 0 10px;}
			
			/* EFFECT ROTATE IMAGE */
			#main-module-container ul li.product a .product-image-back {display:none;}
			
			/* PRODUCT */
			html .woocommerce table.shop_attributes th, html .woocommerce-page table.shop_attributes th {width:auto;}
			
			#em_quickshop_handler {display:none!important;}
			
			/* CART */
			/* 1 SIDEBAR */
			.woocommerce #content .cart-collaterals .shipping_calculator .wd_shipping_last, 
			.woocommerce-page #content .cart-collaterals .shipping_calculator .wd_shipping_last {position:relative;left:auto;right:auto;top:auto;bottom:auto;}
			.woocommerce #content table.shop_table.cart tbody tr.cart_table_item .product-thumbnail.product-name .product-title, .woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .product-thumbnail.product-name .product-title, #content .woocommerce table.shop_table.cart tbody tr.cart_table_item .product-thumbnail.product-name .product-title{margin-top:16px;}
			
			#content .span12 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .plus, 
			.woocommerce #content .span12 table.shop_table.cart tbody tr.cart_table_item td .plus, 
			.woocommerce-page #content .span12 table.shop_table.cart tbody tr.cart_table_item td .plus {
				z-index: 1;
				width: 14px;
				height: 14px;
				position: absolute;
				right: 1px;
				top: 1px;
				margin: 0;
				cursor: pointer;
				border-width: 0 0 1px 1px;
				border-radius:0;
				-webkit-border-radius:0;
				-moz-border-radius:0;
				-o-border-radius:0;
				border-style: solid;
				font-size:12px;
				line-height:14px;
			}
			/* end 1 SIDER BAR */
			
			/*==*/
				/* BUTTON ADD TO CART */
				#main_content.span12 .woocommerce ul.products.grid li.product.span8 .product-meta-wrapper .list_add_to_cart a, .woocommerce-page #main_content.span12 ul.products.grid li.product.span8 .product-meta-wrapper .list_add_to_cart a,#main_content.span18 .woocommerce ul.products.grid li.product.span8 .product-meta-wrapper .list_add_to_cart a, .woocommerce-page #main_content.span18 ul.products.grid  li.product.span8 .product-meta-wrapper .list_add_to_cart a{
					font-size:16px;
					line-height:20px;
					padding:7px 12px 8px 12px;
				}
			/*==*/
		}
	
	@media 
	only screen and (max-width: 900px){
		#footer .second-footer-widget-area ul.xoxo li.widget-container.widget_subscriptions{
			width:470px;
		}
		#footer .second-footer-widget-area ul.xoxo li.widget-container.widget_subscriptions form p.subscribe-email{
			width:300px;
		}
	}
	
/* PRIVATE */
	@media 
	only screen and (max-width: 768px)
	{
		/*==*/
		body.woocommerce #main_content.span12 .upsell_wrapper .upsell_control > a#product_upsell_prev,#main_content.span12 .products-tabs-wrapper .related.products .related_control #product_related_prev,
		body.woocommerce  #main_content.span12 .upsell_wrapper .upsell_control > a#product_upsell_next, #main_content.span12 .products-tabs-wrapper .related.products .related_control #product_related_next,
		body.woocommerce #main_content.span18 .upsell_wrapper .upsell_control > a#product_upsell_prev,#main_content.span18 .products-tabs-wrapper .related.products .related_control #product_related_prev,
		body.woocommerce  #main_content.span18 .upsell_wrapper .upsell_control > a#product_upsell_next, #main_content.span18 .products-tabs-wrapper .related.products .related_control #product_related_next{
			top:22%;
		}
		/*==*/
		/* FIX 2 PRODUCT CHO NO PRODUCT NO SLIDER */
		html .woocommerce ul.products li.product.span4, html .woocommerce-page ul.products li.product.span4,
		html .woocommerce ul.products li.product.span6, html .woocommerce-page ul.products li.product.span6,
		html .woocommerce ul.products li.product.span8, html .woocommerce-page ul.products li.product.span8,
		html .woocommerce ul.products li.product.span12, html .woocommerce-page ul.products li.product.span12{
			width:50%;
		}
		/* WIDGET */
		html .widget-container.woocommerce ul.cart_list li, html .widget-container.woocommerce ul.product_list_widget li, html .woocommerce-page .widget-container ul.cart_list li, html .woocommerce-page .widget-container ul.product_list_widget li,.widget_popular ul li, .widget_hot_product ul li{padding-left:60px;min-height:40px;}
		html .woocommerce ul.cart_list li img, 
		html .woocommerce ul.product_list_widget li img, 
		html .woocommerce-page ul.cart_list li img, 
		html .woocommerce-page ul.product_list_widget li img,
		.widget_popular ul li .image, .widget_hot_product ul li .image{width:50px;height:50px;}
		
		/* CATEGORIES PRODUCT */
		.three_fourth ul.products li.product.wd_product_feature, html .three_fourth .woocommerce ul.products li.product.wd_product_feature, html .woocommerce-page .three_fourth ul.products li.product.wd_product_feature,.three_fourth .woocommerce ul.products .line-wrapper{
			width:100%;
		}	
	
		/*==*/
		/* SHORTCODE BANNER */
		#left-sidebar .shortcode_wd_banner.big h3.banner-title,#right-sidebar .shortcode_wd_banner.big h3.banner-title{
			font-size:40px !important;
			line-height:30px !important;
			letter-spacing:-3px !important;
		}
		#left-sidebar .shortcode_wd_banner.big  h4.banner-sub-title,#right-sidebar .shortcode_wd_banner.big  h4.banner-sub-title{
			font-size:20px !important;
			line-height:15px !important;
			letter-spacing:-2px !important;
		}
		
		
		.shortcode_wd_banner.big .shortcode_wd_banner_inner{
			padding-top:30px !important;
			padding-bottom:18px !important
		}
		
		.shortcode_wd_banner.big h3.banner-title{
			font-size:56px !important;
			line-height:44px !important;
			letter-spacing:-4px !important;
		}
		
		.shortcode_wd_banner .shortcode_banner_simple_bullet{
			font-size:16px;
			line-height:18px;
		}
		
		.shortcode_wd_banner.big  h4.banner-sub-title{
			font-size:25px !important;
			line-height:15px !important;
			letter-spacing:-2px !important;
		}
		
		.shortcode_wd_banner .shortcode_banner_simple_bullet{
			margin-bottom:10px !important;
		}
		
		
		.shortcode_wd_banner.small .shortcode_wd_banner_inner{
			padding-top:10px !important;
			padding-bottom:85px !important
		}
		
		.shortcode_wd_banner.small h3.banner-title{
			font-size:30px !important;
			line-height:20px !important;
			letter-spacing:-2px !important;
		}
		
		.shortcode_wd_banner  h4.banner-sub-title{
			font-size:25px !important;
			line-height:20px !important;
			letter-spacing:-1px !important;
		}
		
		/* END SHORTCODE BANNER */
		/*==*/
		
		.widget_twitterupdate .follow-us-heading{
					position:relative;
					display:block;
					margin:10px 0;
					float:none;
					clear:both;
					top:0;
				}
		.widget_twitterupdate .widget_title_wrapper{
			margin-bottom:5px;
		}

		html #main_content.span12 .woocommerce .woocommerce-ordering, 
		html .woocommerce-page #main_content.span12 .woocommerce-ordering {float:left;clear:left;display:block;margin-right:20px;}
		
		/* CART  1 SIDEBAR */
		
		html .woocommerce #content table.shop_table thead th.product-thumbnail.first, html .woocommerce-page #content table.shop_table thead th.product-thumbnail.first, #content .woocommerce table.shop_table thead th.product-thumbnail.first,.woocommerce #content table.shop_table tbody tr.cart_table_item td.product-thumbnail:first-child, .woocommerce-page #content table.shop_table tbody tr.cart_table_item td.product-thumbnail:first-child, #content .woocommerce table.shop_table tbody tr.cart_table_item td.product-thumbnail:first-child{
			display:table-cell;
		}
		
		.woocommerce #content .span18 table.shop_table.cart tbody tr.cart_table_item .wd_product_item, .woocommerce-page #content .span18 table.shop_table.cart tbody tr.cart_table_item .wd_product_item, #content .span18 .woocommerce table.shop_table.cart tbody tr.cart_table_item .wd_product_item{
			width:0;
			padding:0;
			margin:0;
			overflow:hidden;
		}
		.woocommerce #content .span18 table.shop_table.cart tbody tr.cart_table_item .product-thumbnail.product-name .product-title, .woocommerce-page #content .span18 table.shop_table.cart tbody tr.cart_table_item .product-thumbnail.product-name .product-title, #content .span18 .woocommerce table.shop_table.cart tbody tr.cart_table_item .product-thumbnail.product-name .product-title{
			width:100%;
		}
		#content .span18 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .plus, 
		.woocommerce #content .span18 table.shop_table.cart tbody tr.cart_table_item td .plus, 
		.woocommerce-page #content .span18 table.shop_table.cart tbody tr.cart_table_item td .plus {
			z-index: 1;
			width: 14px;
			height: 14px;
			position: absolute;
			right: 1px;
			top: 1px;
			margin: 0;
			cursor: pointer;
			border-width: 0 0 1px 1px;
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-o-border-radius:0;
			border-style: solid;
			font-size:12px;
			line-height:14px;
		}
		#content .span18 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .qty,
		.woocommerce #content .span18 table.shop_table.cart tbody tr.cart_table_item td .qty, 
		.woocommerce-page #content .span18 table.shop_table.cart tbody tr.cart_table_item td .qty {
			padding: 0 30px 0 20px;
			width: 60px !important;
		}

		#content .woocommerce .span18 table.shop_table.cart tbody tr.cart_table_item td .quantity,
		.woocommerce #content .span18 table.shop_table.cart tbody tr.cart_table_item td .quantity, 
		.woocommerce-page #content .span18 table.shop_table.cart tbody tr.cart_table_item td .quantity {
			display: inline-block;
			position: relative;
			cursor: pointer;
			width: auto;
		}
		#content .span18 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .minus,
		.woocommerce #content .span18 table.shop_table.cart tbody tr.cart_table_item td .minus, 
		.woocommerce-page #content .span18 table.shop_table.cart tbody tr.cart_table_item td .minus {
			z-index: 1;
			width: 14px;
			height: 14px;
			position: absolute;
			right: 1px;
			bottom: 1px;
			margin: 0;
			cursor: pointer;
			border-width: 0 0 0 1px;
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-o-border-radius:0;
			border-style: solid;
			font-size:12px;
			line-height:14px;
		}
		
		.woocommerce #content #container-main.span18 .cart-collaterals form, .woocommerce-page #content #container-main.span18 .cart-collaterals form, .woocommerce #content #container-main.span18 .cart-collaterals .cart_totals, .woocommerce-page #content #container-main.span18 .cart-collaterals .cart_totals, #content #container-main.span18 .woocommerce .cart-collaterals form, #content #container-main.span18 .woocommerce .cart-collaterals .cart_totals{
			width:100%;
		}
		
		
		/* end 1 SIDER BAR */
		html .woocommerce-page #main_content.span18 .group_table a.button,
		html #main_content.span18 .woocommerce  .group_table a.button,
		html .woocommerce #main_content.span18  .group_table a.button{
			position:static;
			font-size:14px;
			line-height:18px;
			width:auto;
		}

		html .woocommerce-page #main_content.span18 .group_table a.button:before,
		html #main_content.span18 .woocommerce  .group_table a.button:before,
		html .woocommerce #main_content.span18  .group_table a.button:before{
			content:"";
			width:0;
			height:0;
		}
		
		/* BUTTON ADD TO CART */
		
		#main_content.span24 .woocommerce ul.products li.product .product-meta-wrapper .list_add_to_cart a, .woocommerce-page #main_content.span24 ul.products li.product .product-meta-wrapper .list_add_to_cart a{
				font-size:16px;
				line-height:20px;
				padding:7px 12px 8px 12px;
			}	
		
		.woocommerce .featured_product_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart a, .woocommerce-page .featured_product_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart a{
				font-size:16px;
				line-height:20px;
				padding:5px 12px 6px 12px;
		}
		
		/*==*/
		/* HOME PAGE 1*/
		ul.show-new li h3,ul.show-new li h3 a{
			font-size:16px;
			line-height:18px;
		}
		div.content-show-new{
			padding-left:10px;
		}
		ul.show-new li{
			padding:10px 0 10px 20px;
		}
		.wd-home-slider > .two_third{
			width:68%;
			margin-right:0;
		}
		/*==*/
		/* PRODUCT DETAIL */
		.products-tabs-wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart a, .woocommerce-page .products-tabs-wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart a{
			font-size:16px;
			line-height:22px;
		}
		.woocommerce div.product form.cart table.group_table .button, .woocommerce #content div.product form.cart table.group_table .button, .woocommerce-page div.product form.cart table.group_table .button, .woocommerce-page #content div.product form.cart  table.group_table .button{
			position:relative;
			font-size:0;
			line-height:20px;
			padding:0;
			width:50px;
			margin-top:4px;
		}
		.woocommerce div.product form.cart table.group_table .button:before, .woocommerce #content div.product form.cart table.group_table .button:before, .woocommerce-page div.product form.cart table.group_table .button:before, .woocommerce-page #content div.product form.cart  table.group_table .button:before{
			content:"Add";
			position:absolute;
			top:0;
			left:0;
			right:0;
			bottom:0;
			font-family:arial;
			font-size:14px;
			line-height:20px;
			text-align:center;
		}
		
		.woocommerce div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td, .woocommerce #content div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td, html .woocommerce div.product form.cart .group_table td.label, html .woocommerce #content div.product form.cart .group_table td.label, html .woocommerce-page div.product form.cart .group_table td.label, html .woocommerce-page #content div.product form.cart .group_table td.label, html .page div.product form.cart .group_table td.label{
			width:24%;
		}
		html .woocommerce div.product form.cart .group_table td.label, html .woocommerce #content div.product form.cart .group_table td.label, html .woocommerce-page div.product form.cart .group_table td.label, html .woocommerce-page #content div.product form.cart .group_table td.label{
			width:53%;
		}
		html div.product form.cart .group_table td.price, html .woocommerce div.product form.cart .group_table td.price, html .woocommerce #content div.product form.cart .group_table td.price, html .woocommerce-page div.product form.cart .group_table td.price, html .woocommerce-page #content div.product form.cart .group_table td.price{
			width:23%;
		}
		/* PRODUCT DETAIL */
		html #main_content.span18 .woocommerce div.product form.cart table div.quantity input.minus, html .woocommerce #content #main_content.span18 div.product form.cart table div.quantity input.minus, html .woocommerce-page #main_content.span18 div.product form.cart table div.quantity input.minus, html .woocommerce-page #content #main_content.span18 div.product form.cart table div.quantity input.minus, html .page #main_content.span18 div.product form.cart table div.quantity input.minus {
			z-index: 1;
			width: 14px;
			height: 14px;
			position: absolute;
			right: 1px;
			bottom: 1px;
			margin: 0;
			cursor: pointer;
			border-width: 0 0 0 1px;
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-o-border-radius:0;
			border-style: solid;
			font-size:12px;
			line-height:14px;
		}

		html #main_content.span18 .woocommerce div.product form.cart table div.quantity input.plus, html .woocommerce #content #main_content.span18 div.product form.cart table div.quantity input.plus, html .woocommerce-page #main_content.span18 div.product form.cart table div.quantity input.plus, html .woocommerce-page #content #main_content.span18 div.product form.cart table div.quantity input.plus, html .page #main_content.span18 div.product form.cart table div.quantity input.plus {
			z-index: 1;
			width: 14px;
			height: 14px;
			position: absolute;
			right: 1px;
			top: 1px;
			margin: 0;
			cursor: pointer;
			border-width: 0 0 1px 1px;
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-o-border-radius:0;
			border-style: solid;
			font-size:12px;
			line-height:14px;
		}

		html #main_content.span18 .woocommerce div.product form.cart table div.quantity, html .woocommerce-page #main_content.span18 div.product form.cart table div.quantity, html .woocommerce #content #main_content.span18 div.product form.cart table div.quantity, html .woocommerce-page #content #main_content.span18 div.product form.cart table div.quantity, html #main_content.span18 div.product form.cart table div.quantity {
			padding:0;
			width: 60px !important;
		}
		
		#main_content.span18 .quantity input.qty, body.woocommerce #main_content.span18 .quantity input.qty, body.woocommerce-page #main_content.span18 .quantity input.qty, body.woocommerce #content #main_content.span18 .quantity input.qty, body.woocommerce-page #content #main_content.span18 .quantity input.qty, #content #main_content.span18 .woocommerce .quantity input.qty{
			width: 60px !important;padding-right:14px !important;
		}
		/* CHECK OUT */
		body .woocommerce form .form-row textarea, body.woocommerce-page form .form-row textarea{
			max-width:310px
		}
		.woocommerce #content #container-main.span12 form.checkout table.shop_table td.product-name .wd_product_item, .woocommerce-page #content #container-main.span12 form.checkout table.shop_table td.product-name .wd_product_item, #content #container-main.span12 form.checkout table.shop_table td.product-name .wd_product_item{
			left:0;
		}
		.woocommerce #content #container-main.span12 form.checkout table.shop_table tbody td.product-name .wd-product-name, .woocommerce-page #content #container-main.span12 form.checkout table.shop_table tbody td.product-name .wd-product-name, #content #container-main.span12 form.checkout table.shop_table tbody td.product-name .wd-product-name{
			padding:20px 10px 20px 80px;
		}
	}
	
	@media 
		only screen and (max-width: 768px) and (min-width: 768px){
			
		html .woocommerce-page .custom-products-shortcode ul li.product .product-meta-wrapper,
		html .woocommerce .custom-products-shortcode ul li.product .product-meta-wrapper,
		.woocommerce ul.products .featured_product_wrapper .product_big_layout > li.product .product-meta-wrapper {
			max-width:210px !important;
		}
			
			
		.woocommerce .custom_category_shortcode ul.products li.product, .woocommerce-page .custom_category_shortcode ul.products li.product{
			clear:none;
		}
		.widget_customrecent ul li .detail {padding-right:0;}
		.widget_customrecent ul li .entry-meta {display:none;}
		.wd_tabs_checkout .wd_tab-content .wd_tab-pane .login-form {padding-right:0;padding-left:10px;}
		.wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form{padding-left:0;padding-right:10px;}
		.thumb-homepage-block.alignleft {margin-left:0!important;}
		.title-homepage-block {margin-left:10px!important;}
		
		form.checkout-resgister > div.wd_create_account {padding-left:0;padding-right:0;}
		
		/* PRODUCT */
		
		html #main_content.span18 .woocommerce div.product div.summary, html .woocommerce #content #main_content.span18 div.product div.summary, html .woocommerce-page #main_content.span18 div.product div.summary, html .woocommerce-page #content #main_content.span18 div.product div.summary {padding-left:20px;width:60%}
		body.page #main_content.span18 div.product div.images, body #main_content.span18.woocommerce div.product div.images, body.woocommerce-page #main_content.span18 div.product div.images, body.woocommerce #content #main_content.span18 div.product div.images, body.woocommerce-page #content #main_content.span18 div.product div.images {padding-right:0;width:40%}
		
		
		/* CUSTOM PRODUCT */
		html  div.content-show-new .woocommerce .custom-product-shortcode ul.products li,
		html .woocommerce-page div.content-show-new .custom-product-shortcode  ul.products li
		{
			margin-top:0;
		}
		html  div.content-show-new .woocommerce .custom-product-shortcode ul.products,
		html  .woocommerce-page div.content-show-new .custom-product-shortcode ul.products{
			margin-bottom:0;
		}
		html  div.content-show-new  ul.show-new{
			padding:0;
			margin:0;
		}
		
		/* PRODUCT SLIDER */
		html .woocommerce ul.products li.product.span8, html .woocommerce-page ul.products li.product.span8,html .woocommerce ul.products li.product.span6, html .woocommerce-page ul.products li.product.span6,html .woocommerce ul.products li.product.span12, html .woocommerce-page ul.products li.product.span12{
			width:50%;
		}
	}
			
/*==============================================================*/
/*                     FOR DEVICE 767 - 480 - IPAD NGANG        */
/*==============================================================*/

	@media 
	only screen and (max-width: 767px)
	{	
	/*==*/
		#footer .second-footer-widget-area ul.xoxo li.widget-container.widget_subscriptions{
			width:370px;
			text-align:left;
		}
		#footer .second-footer-widget-area ul.xoxo li.widget-container.widget_subscriptions form p.subscribe-email{
			width:350px;
		}
		
		#footer .second-footer-widget-area ul.xoxo li.widget-container.widget_subscriptions form{text-align:center}
		
		#footer .second-footer-widget-area ul.xoxo li.widget-container.widget_subscriptions button.button{
			float:none;margin:0 auto;clear:both;
		}
		.first-footer-widget-area .container > div > .container{padding-right:0;}
		.first-footer-widget-area .container > div > .container ul.xoxo{border:0;}
		#footer .first-footer-widget-area > div > div{padding-top:0;}
		#footer .first-footer-widget-area{margin-top:20px;}
		#footer .first-footer-widget-area ul.xoxo{padding:0;}
		/*==*/
		/*==*/
		/* HOME PAGE 1 */
		.wd-home-slider > .two_third{width:100%;}
		div.content-show-new{border-width:0 !important;}
		.body-end-testimonial,.ft-col{width:100%;margin-bottom:10px;}
		div.img-banner-left{border-width:0 0 1px 0}
		#copy-right.span18{width:100%;}
		/*==*/
	
		/* 404 */
		body.error404 .bg-404{
			display:none;
		}
		
		html .woocommerce-page #content div.product .review_wrapper .add_new_review, html .woocommerce div.product .review_wrapper .add_new_review{
			display:none !important;
		}
	
		/* HEADER */
		#header{z-index:90;}
	
		/* PRODUCTS SLIDER */
		#main-module-container ul li.product a:hover .product-image-front 
		{
			transform:none;
			-moz-transform:none;
			-webkit-transform:none;
			-o-transform:none;
		}
		
		.woocommerce ul.products li.product .product-meta-wrapper .list_add_to_cart a, .woocommerce-page ul.products li.product .product-meta-wrapper .list_add_to_cart a{
			font-size:16px;
			line-height:22px;
			padding:3px 20px;
		}
		
		html .woocommerce ul.products li.product .product-meta-wrapper ,html .woocommerce ul.products li.product .product_thumbnail_wrapper, html .woocommerce-page ul.products li.product .product_thumbnail_wrapper,
		html .woocommerce .custom_category_shortcode ul li.product ul.product_big_layout li .product-meta-wrapper,
		html .woocommerce-page .custom_category_shortcode ul li.product ul.product_big_layout li .product-meta-wrapper{
			max-width:210px;
			margin:0 auto;
			text-align:center;
		}
		
		html #main_content  ul.products.list li.product .product-meta-wrapper ,html .woocommerce #main_content ul.products.list li.product .product_thumbnail_wrapper, html .woocommerce-page #main_content ul.products.list li.product .product_thumbnail_wrapper{
			max-width:100%;
		}
		
		.woocommerce .custom-product-shortcode ul.products li.product .product-meta-wrapper, .woocommerce-page .woocommerce .custom-product-shortcode ul.products li.product .product-meta-wrapper{
			text-align:left;
		}
		
		/* END PRODUCT SLIDER */
		
	/*==*/
		div.content-show-new{
			padding-left:0;
			padding-top:20px;
		}
	/*==*/
	
		/* SHORTCODE BLOG */
		.shortcode-recent-blogs > li{
			margin-bottom:20px;
		}
		.tags_social .share-list{
			float:left;
			margin-top:10px;
		}
		
		/* WOO CUSTOM PRODUCT */
		.woocommerce .custom-product-shortcode ul.products li.product .product_thumbnail_wrapper,.woocommerce-page .woocommerce .custom-product-shortcode ul.products li.product .product_thumbnail_wrapper{
			width:34%;
			margin:0 auto;
		}
		.woocommerce .custom-product-shortcode ul.products li.product .product-meta-wrapper,.woocommerce-page .woocommerce .custom-product-shortcode ul.products li.product .product-meta-wrapper{
			min-width:150px;
		}
	
		/* QUANTITY PRODUCTS DETAIL */
		#content .woocommerce div.product .quantity .minus, 
		body.woocommerce div.product .quantity .minus, 
		body.woocommerce-page div.product .quantity .minus, 
		body.woocommerce #content div.product .quantity .minus, 
		body.woocommerce-page #content div.product .quantity .minus, 
		body.home  div.product .quantity .minus {display:block;}
		
		#content .woocommerce div.product .quantity .plus,
		body.woocommerce div.product .quantity .plus, 
		body.woocommerce-page div.product .quantity .plus, 
		body.woocommerce #content div.product .quantity .plus, 
		body.woocommerce-page #content div.product .quantity .plus, 
		body.home div.product .quantity .plus {display:block;}
	
		.left-sidebar-content .widget-container,.right-sidebar-content .widget-container, 
		.left-sidebar-content .rev_slider_wrapper,.right-sidebar-content .rev_slider_wrapper {
			margin-top: 0 !important;
			overflow:hidden;
		}
		
		.woocommerce .left-sidebar-content .widget-container > select, .woocommerce .right-sidebar-content .widget-container > select,
		.left-sidebar-content .widget-container > select,.right-sidebar-content .widget-container > select{
			margin-left:10px;
			margin-bottom:15px;
		}
		
		.left-sidebar-content .widget-container > form,.right-sidebar-content .widget-container > form,
		.left-sidebar-content .widget-container > div,.right-sidebar-content .widget-container > div, 
		.left-sidebar-content .widget-container > ul,.right-sidebar-content .widget-container > ul,
		
		.woocommerce .left-sidebar-content .widget-container > form, .woocommerce .right-sidebar-content .widget-container > form,
		.woocommerce .left-sidebar-content .widget-container > div, .woocommerce .right-sidebar-content .widget-container > div, 
		.woocommerce .left-sidebar-content .widget-container > ul,.woocommerce .right-sidebar-content .widget-container > ul
		{
			margin-bottom:15px;
			padding-left:10px;
			padding-right:10px;
		}
		
		.left-sidebar-content .widget-container > div.widget_title_wrapper,.right-sidebar-content .widget-container > div.widget_title_wrapper,
		.woocommerce .left-sidebar-content .widget-container > div.widget_title_wrapper,.woocommerce .right-sidebar-content .widget-container > div.widget_title_wrapper,
		
		.left-sidebar-content .widget-container > div.accordion-tabs,.right-sidebar-content .widget-container > div.accordion-tabs,
		.woocommerce .left-sidebar-content .widget-container > div.accordion-tabs,.woocommerce .right-sidebar-content .widget-container > div.accordion-tabs
		{
			padding-left:0;
			padding-right:0;
		}
	
		/* HEADER */
		.page-template > #content > #main >#container-main.span24{padding:0;}
		#header .logo {margin:20px auto;float:none;text-align:center;width:100%}
		#header .header_search {position:relative;left:auto;right:auto;top:auto;bottom:auto;clear:left;margin:0 auto;}
		#header .bg_search #s {width:254px;}
		#header .header-top {padding:0;}
		#header .header-middle {padding:0 10px;}
		#header .header-top:after {display:none;}
		#header .header_search, 
		#header .header_search:hover {width:295px} 
		#header .header-top:after {display:none;} 
		
		/* MAIN CONTENT */
		#main-module-container > #wd_container {padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
		.span24 > .main-content {margin:0;}
		#main-module-container > #container > #content {padding:0 10px;}
		.home #main-module-container > #container > #content.container{
			padding:20px 10px 0 10px;
		}
		
		/* SIDEBAR */
		#right-sidebar .xoxo {margin-left:0;}
		#right-sidebar:before {display:none;}
		.widget_twitterupdate .follow-us-heading{
			right:20px;
		}
		
		/* RELATED */
		.single-product .right-sidebar-content .single_product_summary_end,
		.single-product .right-sidebar-content .related.products {margin-left:0;}
		
		/* HEADER BOTTOM */
		#header .header-bottom {display:none;}
		html #header #menu-main-menu {padding-top:10px;border-width:0 1px 1px;border-style:solid;box-sizing:border-box;-moz-box-sizing:border-box;webkit-box-sizing:border-box;}
		#header .nav > .main-menu > ul.menu > li > a:before {display:none;}
		
		/* BREDCRUMB */
		html .woocommerce .woocommerce-breadcrumb, #crumbs {padding:20px 10px;}
		
		/* PRODUCT */
		.product-image-back {display:none!important;}
		html .woocommerce div.product div.summary, 
		html .woocommerce #content div.product div.summary, 
		html .woocommerce-page div.product div.summary, 
		html .woocommerce-page #content div.product div.summary,html .woocommerce #content #main_content.span18 div.product div.summary, html .woocommerce-page #main_content.span18 div.product div.summary, html .woocommerce-page #content #main_content.span18 div.product div.summary{width:100%;padding:0;}
		
		body.page #main_content.span18 div.product div.images, body #main_content.span18.woocommerce div.product div.images, body.woocommerce-page #main_content.span18 div.product div.images, body.woocommerce #content #main_content.span18 div.product div.images, body.woocommerce-page #content #main_content.span18 div.product div.images,body.page div.product div.images, body .woocommerce div.product div.images, body.woocommerce-page div.product div.images, body.woocommerce #content div.product div.images, body.woocommerce-page #content div.product div.images {width:100%;max-width:480px}
		
		
		body.woocommerce #main_content  ul.products.list li.product .product-meta-wrapper, 
		body.woocommerce-page #main_content ul.products.list li.product .product-meta-wrapper {top:0;}
		body.woocommerce  #main_content  ul.products.list, body.woocommerce-page #main_content ul.products.list,
		body.woocommerce  #main_content ul.products.grid, body.woocommerce-page #main_content ul.products.grid		{padding-top:20px;}
		body.woocommerce  #main_content ul.products.list li.product .product_thumbnail_wrapper, body.woocommerce-page #main_content ul.products.list li.product .product_thumbnail_wrapper {margin:0 0 15px;}
		.noreviews {display:none;}
		html .woocommerce #main_content ul.products.list li.product .product_thumbnail_wrapper, 
		html .woocommerce-page #main_content ul.products.list li.product .product_thumbnail_wrapper{margin-right:20px;}
		
		body.woocommerce ul.products li.product.span12, 
		body.woocommerce-page ul.products li.product.span12,
		body.woocommerce ul.products li.product.span4, 
		body.woocommerce-page ul.products li.product.span4,
		body.woocommerce ul.products li.product.span8, 
		body.woocommerce-page ul.products li.product.span8,
		body.woocommerce ul.products li.product.span6, 
		body.woocommerce-page ul.products li.product.span6{width:50%;}
		
		html .woocommerce ul.products li.first, 
		html .woocommerce-page ul.products li.first {clear:none;}
		
		#main_content.span24 .related {padding:0;width:100%;}
		#main_content.span24 .single_product_summary_end {width:100%;padding:0;}
		#right-sidebar {clear:both;margin-top:40px}
		
		ul.products li.product.wd_product_feature,
		html .woocommerce ul.products li.product.wd_product_feature,
		html .woocommerce-page ul.products li.product.wd_product_feature {width:100%;}
		
		/* CATALOG PRODUCT */
		html .woocommerce ul.products li.product:nth-child(2n + 3), 
		html .woocommerce-page ul.products li.product:nth-child(2n + 3) {clear:left;}
		html .woocommerce .caroufredsel_wrapper ul.products li.product:nth-child(2n + 3), 
		html .woocommerce-page .caroufredsel_wrapper ul.products li.product:nth-child(2n + 3) {clear:none;}
		.featured_product_slider_wrapper .slider_control .next:hover,
		.featured_product_slider_wrapper .slider_control .prev:hover		{background-color:transparent;}
		
		/* PAGE ACCOUNT */
		html .woocommerce #customer_login.col2-set .col-1, 
		html .woocommerce-page #customer_login.col2-set .col-1 ,
		html .woocommerce #customer_login.col2-set .col-2, 
		html .woocommerce-page #customer_login.col2-set .col-2 {width:100%;padding:0!important;}
		
		/* WIDGET */
		.widget_title_wrapper {position:relative;}
		a.block-control {display:inline-block;position:absolute;right:0;top:0px;width:28px;height:28px;text-align:center;}
		a.block-control:before {content:"\f067";color:#131313;font-size:10px;font-family:FontAwesome;display:inline-block;position:absolute;left:0;top:0;line-height:28px;width:28px;}
		a.block-control.active:before {content:"\f068"}
		.left-sidebar-content h3.widget-title, .right-sidebar-content h3.widget-title {padding-right:30px;}

		
		/* COMMENT */
		#respond {padding-left:0px;} 
		
		/* CART */
		body.woocommerce #content table.cart .product-thumbnail, body.woocommerce table.cart .product-thumbnail, body.woocommerce-page #content table.cart .product-thumbnail, body.woocommerce-page table.cart .product-thumbnail{display:table-cell}
		.woocommerce #content .cart-collaterals form, 
		.woocommerce-page #content .cart-collaterals form, 
		.woocommerce #content .cart-collaterals .cart_totals,
		.woocommerce-page #content .cart-collaterals .cart_totals,
		#content .woocommerce .cart-collaterals form,  
		#content .woocommerce .cart-collaterals .cart_totals
		{width:100%;}
		
		#content .woocommerce .quantity .minus, 
		body.woocommerce .quantity .minus, 
		body.woocommerce-page .quantity .minus, 
		body.woocommerce #content .quantity .minus, 
		body.woocommerce-page #content .quantity .minus, 
		body.home .quantity .minus {display:none;}
		
		#content .woocommerce .quantity .plus,
		body.woocommerce .quantity .plus, 
		body.woocommerce-page .quantity .plus, 
		body.woocommerce #content .quantity .plus, 
		body.woocommerce-page #content .quantity .plus, 
		body.home .quantity .plus {display:none;}
		
		#content .woocommerce table.shop_table.cart tbody tr.cart_table_item td.product-quantity, 
		.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-quantity, 
		.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .quantity {width:auto;}
		
		#content .woocommerce table.shop_table.cart thead th,
		html .woocommerce #content table.shop_table.cart thead th,
		html .woocommerce-page #content table.shop_table.cart thead th {padding-left:10px;padding-right:10px;}
		
		#content .woocommerce table.shop_table.cart tbody tr.cart_table_item td,
		.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td,
		.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item td {padding-left:10px;padding-right:10px;min-width:0;}
		
		#content .woocommerce table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail, 
		.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail, 
		.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail {padding-left:10px;padding-right:10px;}
		
		#content.woocommerce .quantity input.qty, body.woocommerce-page .quantity input.qty, 
		body.woocommerce .quantity input.qty, body.woocommerce-page .quantity input.qty, 
		body.woocommerce #content .quantity input.qty, 
		body.woocommerce-page #content .quantity input.qty, body.home .quantity input.qty {padding:0 10px;}
		
		#content .woocommerce table.shop_table.cart thead th.product-thumbnail,
		.woocommerce #content table.shop_table.cart thead th.product-thumbnail, 
		.woocommerce-page #content table.shop_table.cart thead th.product-thumbnail {padding-left:10px;padding-right:10px;} 
		
		html .woocommerce .wd_order_review table.shop_table tfoot tr.cart-subtotal td, 
		html .woocommerce-page .wd_order_review table.shop_table tfoot tr.cart-subtotal td {padding-left:0;padding-right:10px;text-align:right;}
		
		html .woocommerce .wd_order_review table.shop_table tfoot tr.total .amount, 
		html .woocommerce-page .wd_order_review table.shop_table tfoot tr.total .amount {padding-left:0;text-align:right;}
		
		html .woocommerce .wd_order_review table.shop_table tfoot td,
		html .woocommerce-page .wd_order_review table.shop_table tfoot td {text-align:right;}
		
		#content .woocommerce table.shop_table.cart tbody tr.cart_table_item .wd_product_item,
		.woocommerce #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item, 
		.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item {width:100%;}
		.woocommerce #content table.shop_table tbody tr.cart_table_item .product-thumbnail.product-name .product-title, .woocommerce-page #content table.shop_table tbody tr.cart_table_item .product-thumbnail.product-name .product-title, #content .woocommerce table.shop_table tbody tr.cart_table_item .product-thumbnail.product-name .product-title{margin-top:15px;width:100%;}
		
		/* QTY ALL CART  767PX */
		#content .span12 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce #content .span12 table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce-page #content .span12 table.shop_table.cart tbody tr.cart_table_item td .qty,#content .span18 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce #content .span18 table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce-page #content .span18 table.shop_table.cart tbody tr.cart_table_item td .qty,#content .span24 .woocommerce table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce #content .span24 table.shop_table.cart tbody tr.cart_table_item td .qty, .woocommerce-page #content .span24 table.shop_table.cart tbody tr.cart_table_item td .qty{
			width:30px !important;
			padding:0;
		}
		
		.woocommerce #content #container-main.span12 table.shop_table tbody tr.cart_table_item td.product-quantity .quantity, .woocommerce-page #content #container-main.span12 table.shop_table tbody tr.cart_table_item .quantity, #content #container-main.span12 .woocommerce table.shop_table tbody tr.cart_table_item td.product-quantity .quantity,.woocommerce #content table.shop_table tbody tr.cart_table_item td.product-quantity .quantity, .woocommerce-page #content table.shop_table tbody tr.cart_table_item .quantity, #content .woocommerce table.shop_table tbody tr.cart_table_item td.product-quantity .quantity{
			width:30px;
		}
		
		.woocommerce #content table.shop_table.cart tbody td.actions .button, .woocommerce-page #content table.shop_table.cart tbody td.actions .button, #content .woocommerce table.shop_table.cart tbody td.actions .button{
			margin-bottom:10px;
		}
		
		
		/* ORDER */
		.woocommerce #content table.my_account_orders th,
		.woocommerce-page #content table.my_account_orders th {font-size:16px;padding-left:10px;padding-right:10px;}
		
		/* CROSSEL */
		.woocommerce #content table.my_account_orders td,
		.woocommerce-page #content table.my_account_orders td {padding-left:10px;padding-right:10px;}
		html .woocommerce .col2-set .col-1, 
		html .woocommerce-page .col2-set .col-1 {width:100%;padding-right:0;margin-bottom:20px;}
		html .woocommerce .col2-set .col-2, 
		html .woocommerce-page .col2-set .col-2 {width:100%;padding-left:0;}
		
		/* TRACK ORDER */
		html .woocommerce-page .track_order p.form-row.form-row, html .woocommerce .track_order p.form-row.form-row, html .woocommerce-page .track_order p.form-row.form-row-last, html .woocommerce .track_order p.form-row.form-row-last{
			padding-left:0;
		}
		/* LOST PASSWORD */
		html .woocommerce-page .lost_reset_password p.form-row, html .woocommerce .lost_reset_password p.form-row{
			margin-left:0;
		}
		/* CHECKOUT */
		#order_review {padding:0;}
		.wd_tabs_checkout .nav-tabs li,
		.span12 .wd_tabs_checkout .nav-tabs li,
		.logged-in .wd_tabs_checkout .nav-tabs li	{width:100%;margin:0 0 1px;}
		.wd_tabs_checkout .wd_tab-content .wd_shipping_address, 
		.wd_tabs_checkout .wd_tab-content .wd_billing_address {padding:0;}
		html .woocommerce .wd_order_review table.shop_table tfoot ul#shipping_method, 
		html .woocommerce-page .wd_order_review table.shop_table tfoot ul#shipping_method {padding-left:0;}
		#billing_company_field,
		#billing_address_1_field,
		#billing_address_2_field,
		#billing_city_field {width:100%;padding-right:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
		html .woocommerce form .form-row.form-row-first, 
		html .woocommerce form .form-row.form-row-last, 
		html .woocommerce-page form .form-row.form-row-first, 
		html .woocommerce-page form .form-row.form-row-last {width:100%;padding-left:0;padding-right:0;}
		#billing_country_field {width:100%;padding-right:0;}
		#billing_first_name_field, #billing_email_field {padding-right:0;}
		html .woocommerce form.checkout-resgister .wd_billing_address .form-row, 
		html .woocommerce-page form.checkout-resgister .wd_billing_address .form-row {width:100%;padding:0;}
		.woocommerce form.checkout-resgister .wd_shipping_address #shipping_first_name_field, 
		.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_first_name_field,
		.woocommerce form.checkout-resgister .wd_shipping_address #shipping_company_field, 
		.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_company_field, 
		.woocommerce form.checkout-resgister .wd_shipping_address #shipping_address_1_field, 
		.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_address_1_field, 
		.woocommerce form.checkout-resgister .wd_shipping_address #shipping_address_2_field, 
		.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_address_2_field, 
		.woocommerce form.checkout-resgister .wd_shipping_address #shipping_city_field, 
		.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_city_field, 
		.woocommerce form.checkout-resgister .wd_shipping_address #order_comments_field, 
		.woocommerce-page form.checkout-resgister .wd_shipping_address #order_comments_field {width:100%;padding:0;}
		.woocommerce-checkout .form-row .chzn-container {width:100%!important;}
		.woocommerce form.checkout-resgister .wd_shipping_address #shipping_country_field, 
		.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_country_field {width:100%;padding:0;}
		
		html .woocommerce-page #accordion-checkout-details form .form-row.form-row-last, html .woocommerce #accordion-checkout-details form .form-row.form-row-last, html .woocommerce-page #accordion-checkout-details form .form-row.form-row-first, html .woocommerce #accordion-checkout-details form .form-row.form-row-first{
			width:100%;padding:0;
		}
		body form.checkout #payment #place_order{width:100%;}
		
		/* FOOTER */
		#footer .wd_footer_end > div #copy-right:after {display:none;}
		.payment {padding-left:0;}
		#footer .textwidget ul.menu > li {width:100%;}
		
		/*==*/
			#footer .ft-col{width:100%;margin-bottom:20px;padding-left:0}
		/*==*/
		
		#footer .wd_footer_end > div{padding:0;text-align:left}
		
		/* SHORTCODE */
		.portfolio-filter li.active:after {display:none;}
		.woocommerce .custom_category_shortcode ul.products .featured_product_wrapper {width:100%;padding-right:0;float:none;margin-bottom:20px;}
		.woocommerce .custom_category_shortcode ul.products .line-wrapper,div.wd-content-banner .one_half {width:100%;}
		.woocommerce .custom_category_shortcode ul.products .line-wrapper{margin-top:20px;}
		
		#copy-right .span18 {width:100%;}
		.payment.span6 {width:100%;float:left;text-align:left}
		.widget-container{margin-left:0px;}
		#right-sidebar .xoxo{margin-right:0px;}
		
		/* LOGIN FORM CHECK OUT */
		#collapse-login-regis div.span12{
			margin-bottom:30px;
		}
		/* FOOTER */
		#footer .first-footer-widget-area > div > div{
			padding-bottom:0px;
		}
		/*===* add to cart */
		#main_content.span12 .woocommerce ul.products.grid li.product.span8 .product-meta-wrapper .list_add_to_cart a, .woocommerce-page #main_content.span12 ul.products.grid li.product.span8 .product-meta-wrapper .list_add_to_cart a, #main_content.span18 .woocommerce ul.products.grid li.product.span8 .product-meta-wrapper .list_add_to_cart a, .woocommerce-page #main_content.span18 ul.products.grid li.product.span8 .product-meta-wrapper .list_add_to_cart a{
			padding:5px 22px;
			font-size:16px;
			line-height:22px;
		}
		/*==*/
		
	}

/*==============================================================*/
/*                     FOR IPAD DOC MAX 320                     */
/*==============================================================*/

	@media 
	only screen and (max-width: 568px) and (min-width: 568px){
		/*==*/
		html .woocommerce .cart-collaterals .cart_totals table, html .woocommerce-page .cart-collaterals .cart_totals table, #content .woocommerce .cart-collaterals .cart_totals > form, .woocommerce #content .cart-collaterals .cart_totals > form, .woocommerce-page #content .cart-collaterals .cart_totals > form,
		html .woocommerce .cart-collaterals .cart_totals table, html .woocommerce-page .cart-collaterals .cart_totals table, #content .woocommerce .cart-collaterals .cart_totals > form, .woocommerce #content .cart-collaterals .cart_totals > form, .woocommerce-page #content .cart-collaterals .cart_totals > form
		{
			padding:0 10px !important
		}
		html .woocommerce .cart-collaterals .cart_totals table, html .woocommerce-page .cart-collaterals .cart_totals table,html .woocommerce .cart-collaterals .cart_totals table, html .woocommerce-page .cart-collaterals .cart_totals table, #content .woocommerce .cart-collaterals .cart_totals > form, .woocommerce #content .cart-collaterals .cart_totals > form, .woocommerce-page #content .cart-collaterals .cart_totals > form{
			padding:0 20px !important;
		}
		
		/*==*/
		
	}
	
	@media 
	only screen and (max-width: 480px)
	{	
		html .woocommerce-page .custom-products-shortcode ul li.product .product-meta-wrapper,
		html .woocommerce .custom-products-shortcode ul li.product .product-meta-wrapper,
		.woocommerce .custom-products-shortcode .product_big_layout > li.product .product-meta-wrapper,
		html .woocommerce ul.products li.product .product-meta-wrapper ,html .woocommerce ul.products li.product .product_thumbnail_wrapper, html .woocommerce-page ul.products li.product .product_thumbnail_wrapper	{
			max-width:100% !important;
		}
		#footer .second-footer-widget-area ul.xoxo li.widget-container.widget_subscriptions{
			width:100%;
			text-align:left;
			padding:10px 10px 0 10px;
		}
		#footer .second-footer-widget-area ul.xoxo li.widget-container.widget_subscriptions form p.subscribe-email{
			width:100%;
			margin:0;
		}
		/* CART ALL */
		html #content .woocommerce table.shop_table.cart thead th.product-quantity,
		html .woocommerce #content table.shop_table.cart thead th.product-quantity, 
		html .woocommerce-page #content table.shop_table.cart thead th.product-quantity {display:none;}
		html #content .woocommerce table.shop_table.cart tbody td.product-quantity,
		html .woocommerce #content table.shop_table.cart tbody td.product-quantity, 
		html .woocommerce-page #content table.shop_table.cart tbody td.product-quantity {display:none;}
	
		body.woocommerce #main_content ul.products.list li.product .product-image-front, body.woocommerce-page #main_content ul.products.list li.product .product-image-front{
			max-width:100%;
		}
	
		/*===*/
		/* ADVERTISEMENT */
		.wd_content_inder_menu a.shipping, .wd_content_inder_menu a.gifts{
			clear:both;
			text-align:left;
			float:left
		}
		
		.wd_content_inder_menu .menu-advertisment, .wd_content_inder_menu .wd-shipping{
			text-align:left;
		}
		/*==*/
	
		.header-top-content.left-header-top-content {width:100%}
		
		#header .header-top-content {float:left;width:100%;}
		#header .shopping-cart {float:left;background:transparent;border:0;padding:0 10px;}
		#header .wd_tini_account_wrapper {float:left;border:0;}
		#header .header-bottom-wishlist {float:left;}
		#header .wd_tini_account_control {border:0;}
		
		/* BLOG */
		ul.list-posts li .post-info-thumbnail {margin:0 0 20px;width:auto;height:auto;padding:0;max-width:100%;}
		ul.list-posts li .post-info-content {width:100%;padding-left:0;overflow:hidden;}
		.single-content .post .post-info-thumbnail {width:100%;}
		
		
		/* CART */
		.cart_dropdown.drop_down_container {display:none!important;}
		
		/* CROSSEL */
		body .woocommerce .cart-collaterals .cross-sells ul.products > li, 
		body .woocommerce-page .cart-collaterals .cross-sells ul.products > li,
		body .span12 .woocommerce .cart-collaterals .cross-sells ul.products > li, 
		body .woocommerce-page .span12 .cart-collaterals .cross-sells ul.products > li	{width:50%;}
		
		/* CHECKOUT */
		html .woocommerce .wd_order_review table.shop_table thead th.product-total, 
		html .woocommerce-page .wd_order_review table.shop_table thead th.product-total {width:100px;}
		html .woocommerce .wd_order_review table.shop_table tbody td.product-total, 
		html .woocommerce-page .wd_order_review table.shop_table tbody td.product-total {padding-left:10px;padding-right:10px;}
		html .woocommerce .wd_order_review table.shop_table thead th, 
		html .woocommerce-page .wd_order_review table.shop_table thead th {padding-left:10px;padding-right:10px;}
		html .woocommerce .wd_order_review table.shop_table tbody tr td.product-name, 
		html .woocommerce-page .wd_order_review table.shop_table tbody tr td.product-name {padding-left:10px;padding-right:10px;}
		html .order_details li,
		html .woocommerce .order_details li, 
		html .woocommerce-page .order_details li {border:0;}
		
		.wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form ,
		.wd_tabs_checkout .wd_tab-content .wd_tab-pane .login-form{padding-left:0;padding-right:0;}
		.wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form {margin-bottom:30px;}
		
		
		ul.products li.product.wd_product_feature,
		html .woocommerce ul.products li.product.wd_product_feature,
		html .woocommerce-page ul.products li.product.wd_product_feature {width:100%;}
		
		/* CART */
		html .woocommerce #content table.shop_table.cart thead th, html .woocommerce-page #content table.shop_table.cart thead th, #content .woocommerce table.shop_table th{
			padding:10px;
		}
		
		/* CART ALL */
		.woocommerce #content table.shop_table tbody td.product-thumbnail .wd_product_number, .woocommerce-page #content table.shop_table tbody td.product-thumbnail .wd_product_number, #content .woocommerce table.shop_table tbody td.product-thumbnail .wd_product_number{display:block}
		/* PAYMENT */
		.woocommerce #content form.checkout table.shop_table tbody td.product-name .wd-product-name, .woocommerce-page #content form.checkout table.shop_table tbody td.product-name .wd-product-name, #content form.checkout table.shop_table tbody td.product-name .wd-product-name{
			padding:0px;
			padding-left:60px;
			min-height:50px;
		}
		.woocommerce #content form.checkout table.shop_table td.product-name .wd_product_item, .woocommerce-page #content form.checkout table.shop_table td.product-name .wd_product_item, #content form.checkout table.shop_table td.product-name .wd_product_item{
			max-width:50px;
			left:0px;
			top:0px;
		}
		.woocommerce #content form.checkout table.shop_table tbody td.product-name p.wd_product_title, .woocommerce-page #content form.checkout table.shop_table tbody td.product-name p.wd_product_title, #content form.checkout table.shop_table tbody td.product-name p.wd_product_title{
			margin-top:15px;
		}
	}
	
	/* fix rieng man hinh 360px di dong va pc nhu nhau */
	@media 
	only screen and (max-width: 360px)
	{
		/* PAGE SHOP */
		
		html .woocommerce-page .custom-products-shortcode ul li.product .product-meta-wrapper,
		html .woocommerce .custom-products-shortcode ul li.product .product-meta-wrapper,
		.woocommerce .custom-products-shortcode .product_big_layout > li.product .product-meta-wrapper,
		html .woocommerce ul.products li.product .product-meta-wrapper ,html .woocommerce ul.products li.product .product_thumbnail_wrapper, html .woocommerce-page ul.products li.product .product_thumbnail_wrapper{
			max-width:210px !important;
		}
		body.woocommerce ul.products li.product.span12, 
		body.woocommerce-page ul.products li.product.span12,
		body.woocommerce ul.products li.product.span4, 
		body.woocommerce-page ul.products li.product.span4,
		body.woocommerce ul.products li.product.span8, 
		body.woocommerce-page ul.products li.product.span8,
		body.woocommerce ul.products li.product.span6, 
		body.woocommerce-page ul.products li.product.span6{width:100%;}
		
		html .woocommerce ul.products li.product.span8, html .woocommerce-page ul.products li.product.span8,html .woocommerce ul.products li.product.span6, html .woocommerce-page ul.products li.product.span6,html .woocommerce ul.products li.product.span12, html .woocommerce-page ul.products li.product.span12{
			width:100%;
		}
		/* CART */
		/* CROSSEL */
		body .woocommerce .cart-collaterals .cross-sells ul.products > li, 
		body .woocommerce-page .cart-collaterals .cross-sells ul.products > li,
		body .span12 .woocommerce .cart-collaterals .cross-sells ul.products > li, 
		body .woocommerce-page .span12 .cart-collaterals .cross-sells ul.products > li	{width:100%;padding:0;}
		
		
	
		html div.product form.cart .group_table td,
		.woocommerce div.product form.cart .group_table td,
		.woocommerce-page div.product form.cart .group_table td,
		.woocommerce #content div.product form.cart .group_table td,
		.woocommerce-page #content div.product form.cart .group_table td{
				width:25%;
				float:none;
				padding:5px;
		}

		html .woocommerce div.product form.cart .group_table td.label, 
		html .woocommerce #content div.product form.cart .group_table td.label, 
		html .woocommerce-page div.product form.cart .group_table td.label, 
		html .woocommerce-page #content div.product form.cart .group_table td.label
		{
			width:50%;
			float:none;
			
		}

		html  div.product form.cart .group_table td.price,
		html .woocommerce div.product form.cart .group_table td.price, 
		html .woocommerce #content div.product form.cart .group_table td.price, 
		html .woocommerce-page div.product form.cart .group_table td.price, 
		html .woocommerce-page #content div.product form.cart .group_table td.price
		{
			font-size: 14px;
			text-align:right;
			float:none;
			width:25%;
			max-width:200px;
			font-weight:bold;
		}
		
		
		html .woocommerce div.product form.cart table div.quantity input.minus, html .woocommerce #content div.product form.cart table div.quantity input.minus, html .woocommerce-page div.product form.cart table div.quantity input.minus, html .woocommerce-page #content div.product form.cart table div.quantity input.minus, html .page div.product form.cart table div.quantity input.minus {
			z-index: 1;
			width: 14px;
			height: 14px;
			position: absolute;
			right: 1px;
			bottom: 1px;
			margin: 0;
			cursor: pointer;
			border-width: 0 0 0 1px;
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-o-border-radius:0;
			border-style: solid;
			font-size:12px;
			line-height:14px;
		}

		html .woocommerce div.product form.cart table div.quantity input.plus, html .woocommerce #content div.product form.cart table div.quantity input.plus, html .woocommerce-page div.product form.cart table div.quantity input.plus, html .woocommerce-page #content div.product form.cart table div.quantity input.plus, html .page div.product form.cart table div.quantity input.plus {
			z-index: 1;
			width: 14px;
			height: 14px;
			position: absolute;
			right: 1px;
			top: 1px;
			margin: 0;
			cursor: pointer;
			border-width: 0 0 1px 1px;
			border-radius:0;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-o-border-radius:0;
			border-style: solid;
			font-size:12px;
			line-height:14px;
		}

		html .woocommerce div.product form.cart table div.quantity, html .woocommerce-page div.product form.cart table div.quantity, html .woocommerce #content div.product form.cart table div.quantity, html .woocommerce-page #content div.product form.cart table div.quantity, html div.product form.cart table div.quantity {
			padding:0;
			width: 60px !important;
		}
		
		.quantity input.qty, body.woocommerce .quantity input.qty, body.woocommerce-page .quantity input.qty, body.woocommerce #content .quantity input.qty, body.woocommerce-page #content .quantity input.qty, #content .woocommerce .quantity input.qty{
			width: 60px !important;padding-right:14px !important;
		}
		/* PRODUCT GROUNP EXTERNAL */
		.woocommerce div.product form.cart table.group_table .button, .woocommerce #content div.product form.cart table.group_table .button, .woocommerce-page div.product form.cart table.group_table .button, .woocommerce-page #content div.product form.cart  table.group_table .button{
			position:relative;
			font-size:0;
			line-height:20px;
			padding:0;
			width:50px;
			margin-top:0;
		}
		.woocommerce div.product form.cart table.group_table .button:before, .woocommerce #content div.product form.cart table.group_table .button:before, .woocommerce-page div.product form.cart table.group_table .button:before, .woocommerce-page #content div.product form.cart  table.group_table .button:before{
			content:"Add";
			position:absolute;
			top:0;
			left:0;
			right:0;
			bottom:0;
			font-family:arial;
			font-size:14px;
			line-height:20px;
			text-align:center;
		}
		/*==*/
		/* CHECK OUT */
		html .woocommerce .cart-collaterals .cart_totals table, html .woocommerce-page .cart-collaterals .cart_totals table,#content .woocommerce .cart-collaterals .cart_totals > form, .woocommerce #content .cart-collaterals .cart_totals > form, .woocommerce-page #content .cart-collaterals .cart_totals > form{
			padding:0;
		}
		/*==*/
	}
	
	@media 
	only screen and (max-width: 360px)
	{
		/* PAGE SHOP */
		
		body.woocommerce ul.products li.product.span12, 
		body.woocommerce-page ul.products li.product.span12,
		body.woocommerce ul.products li.product.span4, 
		body.woocommerce-page ul.products li.product.span4,
		body.woocommerce ul.products li.product.span8, 
		body.woocommerce-page ul.products li.product.span8,
		body.woocommerce ul.products li.product.span6, 
		body.woocommerce-page ul.products li.product.span6{width:100%;}
	
		html .woocommerce ul.products li.product.span8, html .woocommerce-page ul.products li.product.span8,html .woocommerce ul.products li.product.span6, html .woocommerce-page ul.products li.product.span6,html .woocommerce ul.products li.product.span12, html .woocommerce-page ul.products li.product.span12{
			width:100%;
		}
		
		/* CART */
		/* CROSSEL */
		body .woocommerce .cart-collaterals .cross-sells ul.products > li, 
		body .woocommerce-page .cart-collaterals .cross-sells ul.products > li,
		body .span12 .woocommerce .cart-collaterals .cross-sells ul.products > li, 
		body .woocommerce-page .span12 .cart-collaterals .cross-sells ul.products > li	{width:100%;padding:0;}

		
	
		/* SHOP */
		#container .gridlist-toggle{
			float:left;
		}
		#container .gridlist-toggle a#grid{	
			width:36px;
		}
		
		html .woocommerce #main_content ul.products.list li.product .product_thumbnail_wrapper, html .woocommerce-page #main_content ul.products.list li.product .product_thumbnail_wrapper{
			width:40% !important;float:left;margin-right:0;
			
		}
		
		body.woocommerce #main_content ul.products.list li.product .product-meta-wrapper,
		body.woocommerce-page #main_content ul.products.list li.product .product-meta-wrapper{
			width:60%;
			padding-left:10px;
			float:left;
		}
		
		/* PRODUCT */
		html .woocommerce ul.products li.product, 
		html .woocommerce-page ul.products li.product {width:100%;}
		html .woocommerce ul.products li.product.span4, html .woocommerce-page ul.products li.product.span4,
		html .woocommerce ul.products li.product.span6, html .woocommerce-page ul.products li.product.span6,
		html .woocommerce ul.products li.product.span8, html .woocommerce-page ul.products li.product.span8,
		html .woocommerce ul.products li.product.span12, html .woocommerce-page ul.products li.product.span12,
		html .woocommerce-page .custom-products-shortcode ul li.product .product-meta-wrapper, html .woocommerce .custom-products-shortcode ul li.product .product-meta-wrapper, .woocommerce .custom-products-shortcode .product_big_layout > li.product .product-meta-wrapper, html .woocommerce ul.products li.product .product-meta-wrapper, html .woocommerce ul.products li.product .product_thumbnail_wrapper, html .woocommerce-page ul.products li.product .product_thumbnail_wrapper{
			width:100%;
		}
		
		
		
		/* CART */
		.woocommerce #content form.checkout table.shop_table tbody td.product-name .wd-product-name, .woocommerce-page #content form.checkout table.shop_table tbody td.product-name .wd-product-name,#content form.checkout table.shop_table tbody td.product-name .wd-product-name{
			position:relative;
			min-height:110px;
			padding:0 0 0 0;
		}
		.woocommerce #content form.checkout table.shop_table td.product-name .wd_product_item, .woocommerce-page #content form.checkout table.shop_table td.product-name .wd_product_item,#content form.checkout table.shop_table td.product-name .wd_product_item{
			position:relative;
			left:0;
			top:0;
			max-width:70px;
			margin-bottom:0;
		}
		

		
		/* CHECK OUT  */
		.woocommerce #content form.checkout table.shop_table tbody td.product-name p.wd_product_title, .woocommerce-page #content form.checkout table.shop_table tbody td.product-name p.wd_product_title, #content form.checkout table.shop_table tbody td.product-name p.wd_product_title{
			margin-top:0;
		}
		/* MY ACCOUNT */
		html .woocommerce #content table.shop_table.my_account_orders thead th, 
		html .woocommerce-page #content table.shop_table.my_account_orders thead th,
		#content .woocommerce table.shop_table.my_account_orders thead th,body #content .woocommerce .shop_table.my_account_orders tbody tr td, body.woocommerce-page #content .shop_table.my_account_orders tbody tr td{
			padding:5px 10px;
		}
		body #content .woocommerce .shop_table.my_account_orders, body.woocommerce-page #content .shop_table.my_account_orders{
			overflow:scroll;
		}
		.woocommerce-page #content table.my_account_orders .order-date, #content .woocommerce table.my_account_orders .order-date{
			display:none;
		}
	
	}
	
	@media 
	only screen and (max-width: 320px)
	{
		/* SHORTCODE BANNER */
		.shortcode_wd_banner.big .shortcode_wd_banner_inner{
			padding-top:30px !important;
			padding-bottom:50px !important
		}
		
		.shortcode_wd_banner.big h3.banner-title{
			font-size:70px !important;
			line-height:50px !important;
			letter-spacing:-6px !important;
		}
		
		.shortcode_wd_banner.big  h4.banner-sub-title{
			font-size:35px !important;
			line-height:25px !important;
			letter-spacing:-3px !important;
		}
		
		.shortcode_wd_banner .shortcode_banner_simple_bullet{
			margin-bottom:20px !important;
		}
		
		
		.shortcode_wd_banner.small .shortcode_wd_banner_inner{
			padding-top:10px !important;
			padding-bottom:130px !important
		}
		
		.shortcode_wd_banner.small h3.banner-title{
			font-size:38px !important;
			line-height:26px !important;
			letter-spacing:-3px !important;
		}
		
		.shortcode_wd_banner  h4.banner-sub-title{
			font-size:35px !important;
			line-height:25px !important;
			letter-spacing:-3px !important;
		}
		
		
		/* END SHORTCODE BANNER */
	
		/* SHORTCODE TAB */
		.tabs-left > .nav-tabs,.tabs-right > .nav-tabs{
			float:none;
			margin:0 0 20px 0;
		}
		.tabbable.tabs-left .tab-content,.tabbable.tabs-right .tab-content{
			padding:0;
		}
		.tabbable.tabs-right .nav-tabs li a{
			margin-left:0;
		}
		/* END SHORTCODE TAB */
		
		
		body.woocommerce .products-tabs-wrapper .nav.nav-tabs .heading-title, body .products-tabs-wrapper .nav.nav-tabs .heading-title{
			padding-top:0;
		}
		body.woocommerce .products-tabs-wrapper .nav.nav-tabs a, body .products-tabs-wrapper .nav.nav-tabs a{
			margin-top:0;
		}
		
		body.woocommerce .products-tabs-wrapper .nav.nav-tabs li, body .products-tabs-wrapper .nav.nav-tabs .heading-title li{
			display:block;width:100%;
		}
		
		/* HEADER */
		#header .bg_search #s {width:160px;}
		#header .header_search,
		#header .header_search:hover {width:200px}
		
		/* PRODUCT */
		html .woocommerce ul.products li.product, 
		html .woocommerce-page ul.products li.product {width:100%;padding:0}
		body.woocommerce ul.products li.product.span12, 
		body.woocommerce-page ul.products li.product.span12,
		body.woocommerce ul.products li.product.span6, 
		body.woocommerce-page ul.products li.product.span6,
		body.woocommerce ul.products li.product.span4, 
		body.woocommerce-page ul.products li.product.span4{width:100%;padding:0}
		body.woocommerce ul.products li.product.span8, 
		body.woocommerce-page ul.products li.product.span8 {width:100%;padding:0}
		
		body .woocommerce ul.products .line-wrapper li.product, body .woocommerce-page ul.products .line-wrapper li.product {width:100% !important;}
		.loading-text{left:0;}
		
		/* CART */
		html .woocommerce #content table.shop_table.cart thead th, 
		html .woocommerce-page #content table.shop_table.cart thead th {padding-left:10px;padding-right:10px;}
		
		/* SHORTCODE */
		
		.wd_tabs_checkout .nav-tabs li,
		.span12 .wd_tabs_checkout .nav-tabs li,
		.span18 .wd_tabs_checkout .nav-tabs li,
		.span24 .wd_tabs_checkout .nav-tabs li,
		.logged-in .wd_tabs_checkout .nav-tabs li,
		.wd_tabs_checkout .nav-tabs li,
		.span12 .wd_tabs_checkout .nav-tabs li,
		.span18 .wd_tabs_checkout .nav-tabs li,
		.span24 .wd_tabs_checkout .nav-tabs li,
		.logged-in .wd_tabs_checkout .nav-tabs li	{width:100%;margin:0 0 1px;}
		html .woocommerce .after_checkout_form form.checkout_coupon input.button, html .woocommerce-page .after_checkout_form form.checkout_coupon input.button {position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin-top:10px!important}
		html .woocommerce .after_checkout_form form.checkout_coupon .click_coupon, html .woocommerce-page .after_checkout_form form.checkout_coupon .click_coupon {margin:7px 0 0;display:inline-block;width:100%;}
		
		/* PORTFOLIO */
		.portfolio .post-info-thumbnail {width:100%;padding-right:0;margin:0 0 20px}
	}